package difed.restaurante.util;

import java.util.Comparator;
import difed.restaurante.entidades.Restaurante;

public class RestaurantComparator implements Comparator<Restaurante> {

    public static final int ASCENDENTE = 0;
    public static final int DESCENDENTE = 1;

    private int orden;

    public RestaurantComparator(int orden) {
        this.orden = orden;
    }

    @Override
    public int compare(Restaurante c1, Restaurante c2) {
        if (orden == ASCENDENTE) {
            return c1.getNombre().compareToIgnoreCase(c2.getNombre());
        } else {
            return c2.getNombre().compareToIgnoreCase(c1.getNombre());
        }
    }

}
